package jp.co.nes.awssupport.business.bean;

/**
 * 処理情報です。<br>
 * 処理管理に関するLambda,batch等の引数・戻り値で使用するBeanクラスです。
 */
public class ProcessInfoBean extends CommonInfoBean {

    /** serialVersionUID */
    private static final long serialVersionUID = 1L;

    /** 処理名 */
    private String processName;

    /** アプリケーション情報を取得する際に使用する番号 */
    private int appInfoNumber;

    /**
     * デフォルトコンストラクタです。
     */
    public ProcessInfoBean() {
    }

    /**
     * 処理名を返却します。
     *
     * @return 処理名
     */
    public String getProcessName() {
        return processName;
    }

    /**
     * 処理名を設定します。
     *
     * @param processName 処理名
     */
    public void setProcessName(String processName) {
        this.processName = processName;
    }

    /**
     * アプリケーション情報を取得する際に使用する番号を返却します。
     *
     * @return アプリケーション情報を取得する際に使用する番号
     */
    public int getAppInfoNumber() {
        return appInfoNumber;
    }

    /**
     * アプリケーション情報を取得する際に使用する番号を設定します。
     *
     * @param appInfoNumber アプリケーション情報を取得する際に使用する番号
     */
    public void setAppInfoNumber(int appInfoNumber) {
        this.appInfoNumber = appInfoNumber;
    }
}
